package com.ziyun.erp.modules.invoice.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 发票列表Vo
 *
 * @author gaosheng
 */
public class OrderInvoiceVo implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 发票ID
     */
    private Integer oiId;
    /**
     * 发票号
     */
    private String oiTaxId;
    /**
     * 发票类型
     */
    private String oiTaxType;
    /**
     * 开票金额
     */
    private BigDecimal oiTaxMoney;
    /**
     * 订单号
     */
    private String oiOrderIds;
    /**
     * 订单总额
     */
    private String oiOrderTotalMoney;
    /**
     * 发票状态:0待提交,1待审核,2已审核,3作废
     */
    private Integer oiTaxStatus;
    /**
     * 发票抬头
     */
    private String oiTaxCompany;
    /**
     * 开户行银行
     */
    private String oiTaxAccountName;
    /**
     * 银行账户
     */
    private String oiTaxNumber;
    /**
     * 发票分类(发票数对订单数):1一对一开票,2一对多开票,3多对一开票,4多对多开票
     */
    private Integer oiTaxClassify;
    /**
     * 创建人
     */
    private String oiCreateName;
    /**
     * 创建时间
     */
    private Date oiCreatetime;

    public Integer getOiId() {
        return oiId;
    }

    public void setOiId(Integer oiId) {
        this.oiId = oiId;
    }

    public String getOiTaxId() {
        return oiTaxId;
    }

    public void setOiTaxId(String oiTaxId) {
        this.oiTaxId = oiTaxId;
    }

    public String getOiTaxType() {
        return oiTaxType;
    }

    public void setOiTaxType(String oiTaxType) {
        this.oiTaxType = oiTaxType;
    }

    public BigDecimal getOiTaxMoney() {
        return oiTaxMoney;
    }

    public void setOiTaxMoney(BigDecimal oiTaxMoney) {
        this.oiTaxMoney = oiTaxMoney;
    }

    public String getOiOrderIds() {
        return oiOrderIds;
    }

    public void setOiOrderIds(String oiOrderIds) {
        this.oiOrderIds = oiOrderIds;
    }

    public String getOiOrderTotalMoney() {
        return oiOrderTotalMoney;
    }

    public void setOiOrderTotalMoney(String oiOrderTotalMoney) {
        this.oiOrderTotalMoney = oiOrderTotalMoney;
    }

    public Integer getOiTaxStatus() {
        return oiTaxStatus;
    }

    public void setOiTaxStatus(Integer oiTaxStatus) {
        this.oiTaxStatus = oiTaxStatus;
    }

    public String getOiTaxCompany() {
        return oiTaxCompany;
    }

    public void setOiTaxCompany(String oiTaxCompany) {
        this.oiTaxCompany = oiTaxCompany;
    }

    public String getOiTaxAccountName() {
        return oiTaxAccountName;
    }

    public void setOiTaxAccountName(String oiTaxAccountName) {
        this.oiTaxAccountName = oiTaxAccountName;
    }

    public String getOiTaxNumber() {
        return oiTaxNumber;
    }

    public void setOiTaxNumber(String oiTaxNumber) {
        this.oiTaxNumber = oiTaxNumber;
    }

    public Integer getOiTaxClassify() {
        return oiTaxClassify;
    }

    public void setOiTaxClassify(Integer oiTaxClassify) {
        this.oiTaxClassify = oiTaxClassify;
    }

    public String getOiCreateName() {
        return oiCreateName;
    }

    public void setOiCreateName(String oiCreateName) {
        this.oiCreateName = oiCreateName;
    }

    public Date getOiCreatetime() {
        return oiCreatetime;
    }

    public void setOiCreatetime(Date oiCreatetime) {
        this.oiCreatetime = oiCreatetime;
    }
}
